@charset "utf-8";

/* product_view Content Table
	1. snb
	2. content
	3. table_list
	4. table_size	
	5. prd_box
*/

/* 1.
 */

/* 1.  snb
--------------------------------------------------------------------------------------------------------------------------------*/
.snb{width:236px;float:left}
.snb h2{height:70px;background:url(/cmp_images/product_view/bg_prdview_ttl.png) 0 0 repeat;border-bottom:1px solid #cdcdcd;}
.snb h2 a{display:block;font-size:20px;color:#191919;padding-left:24px;padding-top:25px;height:45px;}
.snb h3{font-size:13px;color:#515151;height:18px;border-bottom:1px solid #515151;display:inline-block;padding:0 1px;margin-bottom:15px;}
.snb .category_box{margin-top:22px;}
.snb .category_box ul li{margin-top:10px}
.snb .category_box ul li:first-child{margin:0}
.snb .category_box ul li a{color:#969696;display:block;font-size:12px}
.snb .production_option_box{margin-top:20px;}
.snb .production_option_box ul:after{content:'';display:block;clear:both} 
.snb .production_option_box ul li{float:left;margin-right:4px;margin-bottom:4px;width:42px;height:25px;display:inline-block;border:1px solid #cdcdcd;font-size:12px;color:#969696;line-height:25px;text-align:center;cursor:pointer;}
.snb .production_option_box ul li.on{background-color:#6e757d;border-color:#6e757d;font-weight:bold;color:#fff}
.snb .production_option_box ul li.soldout{color:#e8e8e8;border-color:#e8e8e8;cursor:default}
.snb .production_option_box.small ul li{width:34px}
.snb .production_option_box.large ul li{width:114px}
.snb .production_option_box ul li.last{margin-right:0}
.snb .price_box{margin-top:22px}
.snb .price_box .price_ipt_box{color:#969696}
.snb .price_box .price_ipt_box input[type="text"]{width:85px;background-color:#F9F9F9;border:1px solid #cdcdcd;padding:5px 11px;outline:none;color:#969696;font-size:12px;height:13px}
.snb .price_box .price_ipt_box input[type="text"]:last-child{float:right}
.snb .search_box{margin-top:30px}
.snb .search_box .search_snb_btn{float:left;background-color:#444;width:116px;border:1px solid #444;color:#fff;margin-right:4px;font-weight:bold;padding:13px 0;text-align:center;cursor:pointer;}
.snb .search_box .reset_snb_btn{float:left;width:116px;background-color:#e7e7e7;border:1px solid #a2a2a2;font-weight:bold;padding:13px 0;color:#444444;text-align:center;cursor:pointer;}
.snb .btn_basic{width:100%;margin-top:18px;background-color:#f9f9f9;border-width:1px;border-style:solid;border-color:#cdcdcd #cdcdcd #a2a2a2 #cdcdcd}
.snb .btn_basic span{padding:7px 0;display:inline-block;padding-right:15px;background:url(/cmp_images/product_view/bg_arr_top.png) right center no-repeat;}

/* 2.  content
--------------------------------------------------------------------------------------------------------------------------------*/
.content {padding:26px 0 0 16px;margin-left:236px}
.content .prd_photo_wrap{overflow:hidden}
.content .prd_photo_wrap:after{content:'';clear:both;display:block}
.content .prd_photo_box{width:570px;float:left;}
.content .prd_photo_box:after{content:'';display:block;clear:both}
.content .prd_photo_large{width:568px;height:568px;border:1px solid #e0e0e0;}
.content .prd_photo_small{width:570px}
.content .prd_photo_small:after{content:'';clear:both;display:block}
.content .prd_photo_small li{float:left;margin-top:5px;margin-right:5px;width:108px;height:108px;border:1px solid #e0e0e0;}
.content .prd_photo_small li.last{margin-right:0}
.content .prd_info_box{margin-left:16px;width:440px;float:left;}
.content .prd_info_box:after{content:'';clear:both;display:block}
.content .prd_info_box .infobox_tab{}
.content .prd_info_box .infobox_tab:after{content:'';display:block;clear:both}
.content .prd_info_box .infobox_tab li{border:1px solid #e0e0e0;border-left:none;float:left;border-bottom:1px solid #444;width:146px;height:44px;box-sizing:border-box}
.content .prd_info_box .infobox_tab li.on{width:149px;border-color:#444;margin-left:-1px;border-left:1px solid #444;border-bottom:#fff}
.content .prd_info_box .infobox_tab li:first-child{border-left:1px solid #e0e0e0}
.content .prd_info_box .infobox_tab li:first-child.on{width:148px;border-left:1px solid #444;margin-left:0}
.content .prd_info_box .infobox_tab li a{text-align:center;line-height:44px;display:block;font-size:13px;color:#969696}
.content .prd_info_box .infobox_content{padding:36px 20px 12px;width:398px;border:1px solid #444;border-top:none;margin-top:-1px}
.content .prd_info_box .infobox_content{clear:both;content:'';display:block}
.content .prd_info_box .infobox_content div.prd_name_box p{font-size:20px;color:#666;margin-bottom:10px;}
.content .prd_info_box .infobox_content div.prd_name_box span{font-size:16px;color;#666;}
.content .prd_info_box .infobox_content dl.prd_price{padding-top:30px;}
.content .prd_info_box .infobox_content dl.prd_delivery{padding-top:24px;padding-bottom:11px}
.content .prd_info_box .infobox_content dl:after{content:'';display:block;clear:both;}
.content .prd_info_box .infobox_content dl dt{float:left;line-height:22px;min-height:21px;font-size:12px;color:#969696;width:90px;}
.content .prd_info_box .infobox_content dl dd{float:left;min-height:21px;line-height:22px;width:308px;font-size:12px;color:#969696}
.content .prd_info_box .infobox_content dl dd.origin_price span.ln{font-size:16px;display:inline-block;color:#8d8d8d;padding-right:3px;background:url(/cmp_images/product_view/bg_price_txt.png)0 center repeat-x}
.content .prd_info_box .infobox_content dl dd.real_price{font-size:24px;color:#d03a3e;}
.content .prd_info_box .infobox_content dl dd.real_price span.save{color:#8d8d8d;font-size:12px;margin-left:10px;}
.content .prd_info_box .infobox_content dl dd.real_price span.save img{margin:0 3px;vertical-align:middle;margin-top:-5px}
.content .prd_info_box .infobox_content dl dd.cols{line-height:1.4}
.content .prd_info_box .infobox_content dl.prd_detail{margin-top:17px;}
.content .prd_info_box .infobox_content dl.prd_detail dt{color:#515151}
.content .prd_info_box .infobox_content dl.prd_detail dd ul li{float:left;margin-right:4px;margin-bottom:4px;width:42px;height:25px;display:inline-block;border:1px solid #cdcdcd;font-size:12px;color:#969696;line-height:25px;text-align:center;cursor:pointer;}
.content .prd_info_box .infobox_content dl.prd_detail dd ul li.on{background-color:#6e757d;border-color:#6e757d;font-weight:bold;color:#fff}
.content .prd_info_box .infobox_content dl.prd_detail dd ul li.soldout{color:#e8e8e8;border-color:#e8e8e8;cursor:default}
.content .prd_info_box .infobox_content dl.prd_detail dd ul li.last{margin-right:0}
.content .prd_info_box .infobox_content dl.prd_detail.color dd ul li{width:34px}
.content .prd_info_box .infobox_content dl.prd_detail.size dd ul li:nth-child(6n){margin-right:0}
.content .prd_info_box .infobox_content dl.prd_add{margin-top:20px;border-top:1px solid #e0e0e0;padding-top:20px}
.content .prd_info_box .infobox_content dl.prd_add dt{color:#515151;}
.content .prd_info_box .infobox_content dl.prd_add dd{color:#515151;}
.content .prd_info_box .infobox_content dl.prd_add dd ul:after{content:'';display:block;clear:both}
.content .prd_info_box .infobox_content dl.prd_add dd ul li{height:21px;margin-bottom:7px}
.content .prd_info_box .infobox_content dl.prd_add dd ul li:after{content:'';clear:both;display:block}
.content .prd_info_box .infobox_content dl.prd_add dd ul li span.slct_prd_info{width:212px;display:inline-block;float:left}
.content .prd_info_box .infobox_content dl.prd_add dd ul li span.btn_prd_del{float:left;width:9px;height:9px;display:inline-block;background:url(/cmp_images/product_view/btn_prd_del.png) 0 0 no-repeat;border:1px solid #cdcdcd;margin-left:9px;margin-top:5px;cursor:pointer}
.content .prd_info_box .infobox_content dl.prd_total{margin:26px 0}
.content .prd_info_box .infobox_content dl.prd_total dt{color:#d03a3e;font-size:16px;}
.content .prd_info_box .infobox_content dl.prd_total dd{color:#d03a3e;font-size:16px;text-align:right}
.content .prd_info_box .infobox_content dl.prd_total dd .txt_total_price{font-size:24px;}
.content .prd_info_box .infobox_content .btn_buy{background:url(/cmp_images/product_view/bg_btn_buy.png) 0 0 no-repeat;width:398px;height:56px;font-size:0;text-indent:-9999px}
.content .prd_info_box .infobox_content .btn_box{margin:10px 0}
.content .prd_info_box .infobox_content .btn_box:after{content:'';clear:both;display:block}
.content .prd_info_box .infobox_content .btn_box li{margin-right:10px;float:left;width:124px;background-color:#e7e7e7;border:1px solid #a2a2a2;height:44px;}
.content .prd_info_box .infobox_content .btn_box li.last{margin:0}
.content .prd_info_box .infobox_content .btn_box li a{display:block;color:#515151;font-size:14px;font-weight:bold;line-height:44px;text-align:center}
.content .prd_info_box .infobox_content .sns_box{margin:15px 0}
.content .prd_info_box .infobox_content .sns_box:after{content:'';clear:both;display:block}
.content .prd_info_box .infobox_content .sns_box li{float:left;margin-right:7px}

/* 3.  table_list
--------------------------------------------------------------------------------------------------------------------------------*/
.table_list{width:100%;border-top:2px solid #a4a4a4}
.table_list tr th{color:#666666;font-size:12px;padding:15px 0 14px;background-color:#f7f7f7}
.table_list tr td{color:#969696;font-size:12px;padding:12px 0 11px;text-align:center;vertical-align:middle;border-bottom:1px solid #e8e8e8}
.table_list tr:last-child td{border-bottom:1px solid #a4a4a4}
.table_list tr td.ctt{text-align:left;padding:12px 34px 11px 34px;}
.table_list tr td.ctt img{margin-right:6px}
.table_list tr td.ctt a{height:15px;width:348px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:14px;color:#666;font-size:12px}
.table_list tr td.ctt p{padding:4px 0 0 17px;color:#969696;font-size:12px}

/* 4.  table_size
--------------------------------------------------------------------------------------------------------------------------------*/
.table_size{width:100%}
.table_size tr th{border:1px solid #cdcdcd;background-color:#ededed;color:#515151;height:35px;vertical-align:middle}
.table_size tr td{border:1px solid #cdcdcd;color:#969696;text-align:center;height:35px;vertical-align:middle}

/* 5.  prd_box
--------------------------------------------------------------------------------------------------------------------------------*/
.prd_ctt_box{margin-top:36px;margin-bottom:42px}
.prd_ctt_box h3{position:relative;padding-bottom:17px;padding-top:8px;}
.prd_ctt_box h3 button{position:absolute;top:0;right:0;}
.prd_ctt_box .review_box{padding:20px;border:1px solid #a4a4a4;margin-bottom:19px;}
.prd_ctt_box .review_box:after{content:'';display:block;clear:both}
.prd_ctt_box .review_box input[type="text"]{padding:7px 14px 6px;width:842px;border:1px solid #cdcdcd;float:left;}
.prd_ctt_box .review_box .btn_black{float:left;margin-left:14px}
.prd_cnt_box{float:left;display:inline-block}
.prd_cnt_box:after{clear:both;content:'';display:block}
.prd_cnt_box li{float:left;border:1px solid #cdcdcd;border-left:none;width:19px;height:19px;position:relative}
.prd_cnt_box li.min{border-left:1px solid #cdcdcd;background:url(/cmp_images/product_view/btn_prd_min.png) 0 0 no-repeat;cursor:pointer;text-indent:-9999px}
.prd_cnt_box li.inpt{width:34px;text-align:center;font-weight:bold;color:#969696;font-size:12px;line-height:18px}
.prd_cnt_box li.last{background:url(/cmp_images/product_view/btn_prd_add.png) 0 0 no-repeat;cursor:pointer;text-indent:-9999px}
.prd_cnt_box li input[type="text"]{width:30px;border:none;text-align:center;height:19px;padding:0}
